package com.xingkeduo.model.param;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

import com.xingkeduo.model.param.common.BaseParam;

public class ActivityUseParam extends BaseParam {

    /** 活动id*/
    private Long activityId;
    
    private Long marketingReceiveHistoryId;
    
    private Integer marketingType;
    //服务原价
    private BigDecimal hairServiceOriginPrice;
    
    private Integer preferentialType;
    
    private BigDecimal reduceActivityAmount;
    
    private BigDecimal reduceMarketingAmount;
    
    /** 订单ID*/
    private Long orderId;

    /** 对应用户表id*/
    private Long userId;

    /** 使用店铺id，当用户领取方式为店铺扫码领取时赋值*/
    private Long storeId;
    /**使用门店**/
    private String storeName;

    /** 发型师ID*/
    private Long hairStyleId;

	private Date appointmentDate;
	
	private Long hairServiceId;
	
	private List<Long> userIdList;

	public Long getActivityId() {
		return activityId;
	}

	public void setActivityId(Long activityId) {
		this.activityId = activityId;
	}

	public Long getMarketingReceiveHistoryId() {
		return marketingReceiveHistoryId;
	}

	public void setMarketingReceiveHistoryId(Long marketingReceiveHistoryId) {
		this.marketingReceiveHistoryId = marketingReceiveHistoryId;
	}

	public Long getOrderId() {
		return orderId;
	}

	public void setOrderId(Long orderId) {
		this.orderId = orderId;
	}

	public Long getUserId() {
		return userId;
	}

	public void setUserId(Long userId) {
		this.userId = userId;
	}

	public Long getStoreId() {
		return storeId;
	}

	public void setStoreId(Long storeId) {
		this.storeId = storeId;
	}

	public Long getHairStyleId() {
		return hairStyleId;
	}

	public void setHairStyleId(Long hairStyleId) {
		this.hairStyleId = hairStyleId;
	}

	public Date getAppointmentDate() {
		return appointmentDate;
	}

	public void setAppointmentDate(Date appointmentDate) {
		this.appointmentDate = appointmentDate;
	}

	public List<Long> getUserIdList() {
		return userIdList;
	}

	public void setUserIdList(List<Long> userIdList) {
		this.userIdList = userIdList;
	}

	public BigDecimal getHairServiceOriginPrice() {
		return hairServiceOriginPrice;
	}

	public void setHairServiceOriginPrice(BigDecimal hairServiceOriginPrice) {
		this.hairServiceOriginPrice = hairServiceOriginPrice;
	}

	public Integer getPreferentialType() {
		return preferentialType;
	}

	public void setPreferentialType(Integer preferentialType) {
		this.preferentialType = preferentialType;
	}

	public Long getHairServiceId() {
		return hairServiceId;
	}

	public void setHairServiceId(Long hairServiceId) {
		this.hairServiceId = hairServiceId;
	}

	public String getStoreName() {
		return storeName;
	}

	public void setStoreName(String storeName) {
		this.storeName = storeName;
	}

	public BigDecimal getReduceActivityAmount() {
		return reduceActivityAmount;
	}

	public void setReduceActivityAmount(BigDecimal reduceActivityAmount) {
		this.reduceActivityAmount = reduceActivityAmount;
	}

	public BigDecimal getReduceMarketingAmount() {
		return reduceMarketingAmount;
	}

	public void setReduceMarketingAmount(BigDecimal reduceMarketingAmount) {
		this.reduceMarketingAmount = reduceMarketingAmount;
	}

	public Integer getMarketingType() {
		return marketingType;
	}

	public void setMarketingType(Integer marketingType) {
		this.marketingType = marketingType;
	}
	
}